
table.dataTable {
width: 600px;
   float: left;
   height: auto;
    display:table;
}

table.dataTable thead th h3{
    padding: 14px 0px 14px 0px;
    border-right: 1px solid #fbfbfb;
    background: #f48f35;
    font-size: 11px;
    text-align: center;
     color: white;
   min-width: 120px;
   height: 40px;
    /*cursor: pointer;*/
/*    margin-top: 2px;
    margin-bottom: 2px;*/
}
/*table.dataTable tbody tr:hover { 
    background-color: red;
    background: red;
    color: blue;
}*/

/* tr:hover { 
    background-color: red;
    background: red;
    color: blue;
}*/

/*table.dataTable tbody td:hover { 
    background: red; 
    color: blue;
}*/

table.dataTable tfoot th {
    padding: 3px 18px 3px 10px;
    border-top: 1px solid black;

}

table.dataTable td {
    padding: 2px 4px 2px 4px;
   border: 4px double #fbfbfb; 
   text-align: center;
   /*background: white;*/
   height: auto;
   min-width: 120px;
}


table.dataTable td.center,
table.dataTable td.dataTables_empty {
    text-align: center;
}


.dataTables_wrapper {
/*   position: relative;*/
       width: auto;
       float: left;
/*       border: 1px solid green;*/
}


.dataTables_length {
    width: 300px;
    height: 10px;
    float: left;
/*    border: 1px solid red;*/
/*    display: none;*/
}


.tablita{
    padding-bottom: 14px;
    margin-left: 8%;
    float: left;
/*   border: 1px solid red;*/
}

.tablita_doc_emitido{
    padding-bottom: 14px;
    margin-left: 8%;
    float: left;
    border: 1px solid red;
/*   border: 1px solid red;*/
}

.dataTables_filter {
    width: auto;
        float: left;
    /*	text-align: right;*/
/*    border: 1px solid red;*/
}


/*
 * Table information
 */
.dataTables_info {
        min-width: 60%;
	float: left;


}


/*
 * Pagination
 */
.dataTables_paginate {
	float: right;
        margin-top: 5px;
        width: auto;
        text-align: right;
/*        border:1px solid red;*/

}

/* Two button pagination - previous / next */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
    height: 19px;
    float: left;
    cursor: pointer;
    *cursor: hand;
    color: #111 !important;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
    text-decoration: none !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
    outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
    color: #666 !important;
}
.paginate_disabled_previous,
.paginate_enabled_previous {
    padding-left: 23px;
}
.paginate_disabled_next,
.paginate_enabled_next {
    padding-right: 23px;
    margin-left: 10px;
}

.paginate_enabled_previous { background: url('../../images/img_plantilla/back_enabled.png') no-repeat top left; }
.paginate_enabled_previous:hover { background: url('../../images/img_plantilla/back_enabled_hover.png') no-repeat top left; }
.paginate_disabled_previous { background: url('../../images/img_plantilla/back_disabled.png') no-repeat top left; }

.paginate_enabled_next { background: url('../../images/img_plantilla/forward_enabled.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('../../images/img_plantilla/forward_enabled_hover.png') no-repeat top right; }
.paginate_disabled_next { background: url('../../images/img_plantilla/forward_disabled.png') no-repeat top right; }

/* Full number pagination */
.paging_full_numbers {
    height: 22px;
   
    line-height: 22px;
}
.paging_full_numbers a:active {
    outline: none
}
.paging_full_numbers a:hover {
    text-decoration: none;
}

.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
    border: 1px solid #aaa;
    padding: 2px 5px;
    margin: 0 3px;
    cursor: pointer;
    *cursor: hand;
    color: #333 !important;
}

.paging_full_numbers a.paginate_button {
    background-color: #ddd;
}

.paging_full_numbers a.paginate_button:hover {
    background-color: #ccc;
    text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
    background-color: #f0f0f0;
}


/*
 * Processing indicator
 */
.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 250px;
    height: 30px;
    margin-left: -125px;
    margin-top: -15px;
    padding: 14px 0 2px 0;
    border: 1px solid #ddd;
    text-align: center;
    color: #999;
/*    font-size: 14px;*/
    background-color: white;
}


/*
 * Sorting
 */
.sorting { background: url(../../images/img_plantilla/sort_both.png) no-repeat center right; }
.sorting_asc { background: url(../../images/img_plantilla/sort_asc.png) no-repeat center right; }
.sorting_desc { background: url(../../images/img_plantilla/sort_desc.png) no-repeat center right; }

.sorting_asc_disabled { background: url(../../images/img_plantilla/sort_asc_disabled.png) no-repeat center right; }
.sorting_desc_disabled { background: url(../../images/img_plantilla/sort_desc_disabled.png) no-repeat center right; }

table.dataTable thead th:active,
table.dataTable thead td:active {
    outline: none;
}


/*
 * Scrolling
 */
.dataTables_scroll {
    clear: both;
}

.dataTables_scrollBody {
    *margin-top: -1px;
    -webkit-overflow-scrolling: touch;
}

/*forms*/
.simpleForm label { width: 220px; float: left; text-align: right; margin: 0 10px 5px 2px; clear: both;}
.simpleForm input.text { color: #000000; background-color: #f4fff4; padding: 2px; border: 1px solid #606060; min-width: 100px;}
.simpleForm input:disabled{ color:#660000; border: 1px solid #660000; background-color: antiquewhite;}
.simpleForm input.btnsubmit {  padding: 5px; margin: 10px 2px 0 150px;}
.simpleForm input.btnreset {  padding: 5px; margin: 10px 2px 0 1px;}
.simpleForm button { padding: 5px; margin: 10px 10px 0 0;}
.simpleForm select { color: #000000; background-color: #f4fff4; padding: 2px; border: 1px solid #606060; width: 200px;}
.simpleForm textarea { color: #000000; background-color: #f4fff4; padding: 2px; border: 1px solid #606060; width: 200px;}
.max-size {width: 500px;}
/* menu */
ul.menu { margin-top: 20px; display: block; }
ul.menu li { display:inline; margin: 0px 2px; color: #ccc; background: #0066cc; text-align: center; border: 1px solid #ACCFE8; border-width: 0px 1px 0px 2px; }
ul.menu-header { list-style-type:none; margin:0; padding:0; color: #333333;  }
ul.menu-header li { display:inline;  background-color: #eee; border-color: #eee; color: #ffffff;  margin: 0 2px 0 2px; }
ul.menu-header li a{  color: #cc3300; }
ul.menu-table { list-style-type:none; margin:0; padding:0; color: #333333;  }
ul.menu-table li { display:inline;  }
ul.menu-table li a {  color: #cc3300; }
.simple { border-radius: 10px; background: #eee; margin: 20px; padding: 20px; box-shadow: 0 0 10px rgba(0,0,0,.3); position: relative;border: 2px groove threedface; }

/* gridtable*/
/*table.gridtable { color:#333333;border-width:1px; border-color: #666666;border-collapse: collapse;}
table.gridtable th {border-width: 1px;padding: 8px;border-style: solid;border-color: #666666;background-color: #dedede;}
table.gridtable th.identity { min-width: 200px; max-width: 200px;}
table.gridtable th.description { min-width: 450px; max-width: 450px;}
table.gridtable th.options { min-width: 200px; max-width: 200px;}
table.gridtable th.url { min-width: 400px; max-width: 400px;}
table.gridtable td.url { color: #0066cc;}
table.gridtable td.url a,table.gridtable td.url a:visited { color: #0066cc;}
table.gridtable td {border-width: 1px;padding: 8px;border-style: solid;border-color: #666666;background-color: #ffffff;}
table.gridtable tbody tr.even td {border-width: 1px;padding: 8px;border-style: solid; border-color: #666666;background-color: #efeeea;}
table.gridtable tbody tr.even td a{background-color: black; border: #d4e3e5 solid thin; border-color: #d4e3e5;  }
table.gridtable tbody tr:hover td,
table.gridtable tbody tr:hover th, 
table.gridtable tbody tr:hover a { color: #fff !important; background-color: #FFCC99; }
table.gridtable tbody tr.even:hover td,
table.gridtable tbody tr.even:hover th, 
table.gridtable tbody tr.even:hover a { color: #fff !important; background-color: #FFCC99; }*/
.link {  text-decoration: none; background-color: transparent;  text-transform: none;  color: #000066; }
